.p-6 {
  padding: 4rem ;
}
.p-7 {
  padding: 5rem ;
}
.p-8 {
  padding: 6rem ;
}
.navbar-toggler:focus {
    text-decoration: none;
    outline: 0;
    box-shadow: 0 0 0 0rem;
}
.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    padding-right: var(--bs-gutter-x,5.75rem);
    padding-left: var(--bs-gutter-x,5.75rem);
}
.Notifcation {padding:0px!important;margin:0px!important;}
.clamp-0{-webkit-line-clamp:unset}.clamp-1{-webkit-line-clamp:1}.clamp-2{-webkit-line-clamp:2}.clamp-3{-webkit-line-clamp:3}.clamp-4{-webkit-line-clamp:4}.clamp-5{-webkit-line-clamp:5}.clamp-6{-webkit-line-clamp:6}.clamp-7{-webkit-line-clamp:7}.clamp-8{-webkit-line-clamp:8}.clamp-9{-webkit-line-clamp:9}
img {max-width:100%}
button:focus, :focus  {
    outline: 0px dotted!important;
    outline: 0px auto -webkit-focus-ring-color!important;
}
.nopadding {padding:0px!important;margin:0px!important;}
.overflow {overflow:hidden;position:relative;}
.overflow iframe {margin-top:-55px;}
.overlay {top:0px;left:0px;right:0px;bottom:0px;position:absolute;}
#dnn_dnnLOGO_imgLogo {max-height:250px}
#SkinHeader {
    background: transparent;
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    z-index: 9;
}
a:Link, a:visited, :link, :visited {
    color: #4a83c4;
    transition: all 0.7s ease 0s;
    text-decoration: none;
}
a:hover {color:#2bb673;text-decoration:none;transition: all 0.7s ease 0s;}
.ContentWhite {
    min-height: 300px;
    background: #fff;
    overflow: hidden;
}
#SkinHeader .row.m-4 {
    border-bottom: 2px solid #ffffff85;
    padding-bottom: 20px;
    margin-left: 0px!important;
    margin-right: 0px!important;
}
.ContentRed {background:#ed1c24;}
.Copyright {
    background: #1b75bc;
    padding: 20px 50px;
    color: #fff;
}
.Copyright a:Link, .Copyright a:visited {color:#fff;transition: all 0.7s ease 0s;}
.Copyright a:hover {color:#fff;text-decoration:none;transition: all 0.7s ease 0s;}
.FooterTop {background:#000}
.Footer {color:#fff}
button.navbar-toggle {
    border: 1px solid #fff;
    padding: 0.7rem;
    background: transparent;
border-radius: 4px;
}
span.icon-bar {
    background: #fff;
    width: 30px;
    height: 3px;
    display: block;
    margin: 5px 0px;
 }
#SkinHeader  [class*="col-md-"] {
    padding-right: 0rem;
    padding-left: 0rem;
}
 
 [class*="col-md-"] {
    padding-right: 2rem;
    padding-left: 2rem;
}
.navbar-collapse {display:none}
.show {display:block}
.nav-pills .nav-link {border-radius: 0px;}
i.fab.fa-facebook {
    font-size: 2rem;
    color: #fff;transition: all 0.7s ease 0s;
}
i.fab.fa-facebook:hover {
    color: #000;transition: all 0.7s ease 0s;
}
#toTop {
    padding: 0px 13px 10px;
    background: #000;
    color: #fff;
    position: fixed;
    bottom: 0;
    font-size: 2.3rem;
    right: 15px;
    display: none;
    bottom: 50px;
    opacity: .4;
    border-radius: 50%;
    cursor: pointer;
    transition: all 0.7s ease 0s;
    z-index: 9999;
}
#toTop:hover {opacity: 1;transition: all 0.7s ease 0s;}

p {
    font-size: 1.18rem;
    margin-bottom: 15.7px;
    font-weight: 400;
    line-height: 1.5em;
    font-family: 'Poppins', sans-serif;
    color: #231f20;
}
.ContentWelcome h1 {    margin-top: -4.5rem;}
.ContentWhite p { 	color:#4a83c4;}
.ContentWhite [class*="col-md-"] {
    padding-right: 1rem;
    padding-left: 1rem;
}
h1 {
    font-size: 8.5rem;
    font-family: 'Bebas Neue', cursive;
    line-height: 1em;
    font-weight: 900;
    color: #ed1c24;
    text-transform: uppercase;

}
h1 span {
    font-size: 2.3rem;
    font-family: 'Poppins', sans-serif;
    line-height: 1em;
    font-weight: 500;
}

h2 {
    font-size: 3.8rem;
    font-family: 'Bebas Neue', cursive;
    line-height: 1em;
    font-weight: 400;
    color: #4a83c4;
}
h3 {
    font-size: 2rem;
    font-family: 'Poppins', sans-serif;
	line-height:1.5em;
    font-weight: 600;
	color:#4a83c4;
}
h4 {
    font-size: 1.6rem;
    font-family: 'Poppins', sans-serif;
    line-height: 1.5em;
    font-weight: 700;
    color: #ed1c24;
}
h5 {
    font-size: 2rem;
    font-family: 'Poppins', sans-serif;
    line-height: 1.2em;
    font-weight: 600;
    color: #4a83c4;
    margin-bottom: 13px;
}
hr {
    margin-top: 1rem;
    margin-bottom: 1rem;
    border: 0;
    border-top: 1px solid #eee;
}

/*Nav */
section.navMenu {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.nav {
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    justify-content: space-between;
    flex-direction: column;
}
nav#navbar {
    margin-left: 5rem;
}
div#dnnMenu ul li.nav-item a.nav-link span {
    color: #fff;
    font-family: 'Poppins', sans-serif;
    transition: all 0.7s ease 0s;
    font-size: 1.1rem;
    text-shadow: 1px 1px 1px #000;
}
div#dnnMenu ul li.nav-item.active a.nav-link span, 
div#dnnMenu ul li.nav-item:hover a.nav-link span {color:#2bb673;transition: all 0.7s ease 0s;}
section.navMenu.col-md-8 .row {
    height: 110px;
    overflow: hidden;
}

li {
    text-align: left;
}

#dnn_dnnLOGO_imgLogo {
    filter: drop-shadow(1px 1px 1px #000);
}
a.weatherwidget-io {
    filter: drop-shadow(1px 1px 1px #000);
}
.nav .dropdown-menu {
    position: absolute;
    top: 100%!Important;
    left: 0px!Important;
    z-index: 1000;
    /* display: none; */
    float: none;
    min-width: 190px;
    padding: 0;
    margin: 0 0;
    font-size: 1rem;
    color: #fff;
    text-align: left;
    list-style: none;
    background-color: #ed1c24;
    background-clip: padding-box;
    border: 0px solid #000;
    border-radius: 3px;
}
.nav .dropdown-menu li.nav-item a {
    width: 100%;
	display:block;
	padding:1rem;
	font-size:1rem;
    border-bottom: 1px solid #fff;
    text-align: left;
	transition: all 0.7s ease 0s;
	color:#fff;
}

div#dnnMenu .dropdown-menu.subLevel li.nav-item a span{transition: all 0.7s ease 0s;}
div#dnnMenu .dropdown-menu.subLevel li.nav-item:hover a {
    background: #2bb673;
    color: #fff;
    text-decoration: none;
    transition: all 0.7s ease 0s;
}
.nav .dropdown-menu li.nav-item:last-of-type a {   
border-bottom: 0px solid #000;transition: all 0.7s ease 0s;
}
img.sideimage1, img.sideimage2 {
    width: 70%;
}

.padding-1 {
    padding: 1rem 0px;
}
.padding-2 {
    padding: 2rem 0px;
}
.padding-3 {
    padding: 3rem 0px;
}

.padding-4 {
    padding: 4rem 0px;
}
.padding-5 {
    padding: 5rem 0px;
}
.padding-top-20 {
    padding-top: 22rem;
}
.gb {position:relative; text-align:center;}
.gb h3 {
    font-family: 'Bebas Neue', cursive;
    text-transform: uppercase;
    font-size: 5.5rem;
    line-height: 0.8em;
    font-weight: 400;
    z-index: 7;
    position: relative;
}
.gb h3 span {
    font-family: 'Poppins', sans-serif;
    text-transform: uppercase;
    font-size: 2.7rem;
    font-weight: 500;
}

.gb.one {
    overflow: hidden;
}
.gb.one:hover img.gb1 {
	animation-name: gb1-1;
    animation-duration:8s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}
.gb.one:hover img.gb1-1 {
	
}
@keyframes gb1-1 {
	0% {
    left: 0;
    transform: translateX(0%)
  }
  45% {
    left: 50%;
    transform: translateX(50%);
	z-index:-1;
  }
	
  46% {
    left: -50%;
    transform: translateX(-50%);
	z-index:-1;
  }
  100% {
    left:0;
    transform: translateX(0%)
  }
}
img.gb1 {position:relative;z-index:5}
img.gb1-1 {position:absolute;
z-index:2;
}
.gb.two{}
img.gb2 {position:relative;z-index:5}
img.gb2-1 {
    position: absolute;
    top:150%;
	transition:all 1s;
    z-index: 6;
    opacity: 1;
}
.gb.two:hover img.gb2-1 {
    position: absolute;
	transition:all 1s;
    top: 33%;
    z-index: 6;
    opacity: 1;
}
a.overlay {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 9;
}

.gb.two .fa-bahai {
    opacity: 0;
    position: absolute;
    top: 39%;
    left: 25.8%;
    font-size: 2.2rem;
    color: #4a83c4;
}


.gb.two:hover img.gb2 {


  animation: flash 1s;
   animation-delay: 1.5s;
   animation-timing-function: linear;
     animation-iteration-count: infinite;
}

@-webkit-keyframes flash {
  0% {  opacity: .3;  }
  100% { opacity: 1; }
}
@keyframes flash {
  0% { opacity: .3; }
  100% { opacity: 1;  }
}
.gb.two:hover .fa-bahai {

  animation: flash2 1s;
     animation-delay: 1.5s;
    animation-timing-function: linear;
     animation-iteration-count: infinite;
	 
	 
}
@-webkit-keyframes flash2 {
  0% {  opacity: .3;  }.
   50% { opacity: 0; }
  100% { opacity: 0; }
}
@keyframes flash2 {
  0% { opacity: .3; }
     50% { opacity: 0; }
  100% { opacity: 0;  }
}

.gb.three{overflow:hidden;}
img.gb3 {position:relative;z-index:5}
img.gb3-1 {position:absolute;z-index:2}
img.gb3-2 {position:absolute;z-index:2}
.gb.three:after {
    content: "";
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background: #fff;
    height: 74%;
    z-index: 3;
}
img.gb3-12, img.gb3-13 {
    position: absolute;
}
img.gb3-12 {
    right: -46%;
    top: -20px;
}
img.gb3-13 {left:-40%}
.gb.three:hover img.gb3-12, .gb.three:hover img.gb3-13 {
  animation-duration: 8s;
  animation-name: flying;
  animation-iteration-count: infinite;
 animation-timing-function: linear;
}

@keyframes flying {
  from {
   transform:rotate(0deg);
  }

  to {
  transform:rotate(360deg);
  }
}
a.btn:link, a.btn:visited {
    z-index: 8;
    position: relative;
    border-top: 2px solid;
    border-bottom: 2px solid;
    color: #4a83c4;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 1.5rem;
    line-height: 1em;
    border-radius: 0px;
    font-family: 'Poppins', sans-serif;
    margin-top: 20px;
    margin-left: 5px;
    margin-right: 5px;
}
a.btn:hover, .gb:hover a.btn:link, .gb:hover a.btn:visited {color:#ed1c24;}

.ContentRed {
    background: #ed1c24;
    overflow: hidden;
}
.ContentRed .eds_CarouselGallery_Cards .swiper-slide .edsCG_image {display:none!important;}
.ContentRed .edsCG_itemDescription img {
    float: left;
    padding-right: 1rem;
    padding-top: 3px;
    margin-bottom: 25px;
}
.ContentRed .edsCG_itemDescription h4 {
    color: #fff;
    text-transform: uppercase;
    font-size: 2.3rem;
}
.ContentRed  .eds_CarouselGallery_Cards .swiper-slide {
    padding: 0rem 0rem 0px 3rem;
    margin: 2rem 0;
}
.ContentRed .edsCG_itemDescription p {color:#fff;font-size:1rem;}
.ContentRed .swiper-slide-prev {opacity:0;}
.ContentRed .swiper-slide {opacity:0;}
.ContentRed .swiper-slide-active, .ContentRed .swiper-slide-next, .ContentRed .swiper-slide-next + .swiper-slide {opacity:1;}
.ContentRed .eds_CarouselGallery_Cards .swiper-button-next {background-image:url(images/arrow-next1.png)!important}
.ContentRed .swiper-button-next, .ContentRed  .swiper-container-rtl .swiper-button-prev {
    right: -90px!important;
}
.ContentRed .swiper-button-prev, .ContentRed .swiper-container-rtl .swiper-button-next {
    left: -90px!important;
}
.ContentRed .eds_CarouselGallery_Cards .swiper-button-prev {background-image:url(images/arrow-prev1.png)!important}
.ContentRed .eds_CarouselGallery_Cards .swiper-button-next, .ContentRed  .eds_CarouselGallery_Cards .swiper-button-prev {
    margin: 0;
    width: 105px!important;
    height: 195px!important;
}
.ContentRed .swiper-wrapper {
}
.ContentRed  .eds_CarouselGallery_Cards .edsCG_image + .edsCG_itemTitle, .ContentRed  .eds_CarouselGallery_Cards .edsCG_image + .edsCG_itemSubTitle, .ContentRed  .eds_CarouselGallery_Cards .edsCG_image + .edsCG_itemDescription {
    margin-top: 1rem;
}
.ContentWelcome {
    background: url(images/welcomebg.jpg);
    background-size: 100%;
    background-repeat: no-repeat;
    background-color: #dae1f3;
}
div#dnn_BannerPane p {
    margin-bottom: 0px;
    line-height: 0px;
}

section.ContentNewsletter {
    background: #fdb913;
	position:relative;
	overflow:hidden;
}
section.ContentNewsletter:before {
    content: "";
    background: url(images/paper1.png);
    height: 100%;
    width: 15%;
    position: absolute;
    background-repeat: no-repeat;
    background-size: contain;
    left: 6%;
    top: 15px;
	pointer-event:none;
}
section.ContentNewsletter:after {
    content: "";
    background: url(images/paper2.png);
    height: 100%;
    width: 26%;
    position: absolute;
    background-repeat: no-repeat;
    background-size: contain;
    right: 1%;
    top: 1.5rem;
    pointer-events: none;
}
section.ContentNewsletter p {
    color: #fff;
    text-align: center;
}
section.ContentNewsletter a.btn {
    display: block;
    font-size: 2rem;
}
section.ContentWhite .LoginPanel {
    width: 100%;
    padding-right: 0px;
    float: none;
}
.dnnPrimaryAction, .dnnFormItem input[type="submit"], a.dnnPrimaryAction {
    border-color: transparent;
    background:#ed1c24;
    -webkit-box-shadow: 0px 1px 0px 0px rgb(0 0 0 / 0%), inset 0px 1px 0px 0px rgb(255 255 255 / 0%);
    box-shadow: 0px 1px 0px 0px rgb(0 0 0 / 0%), inset 0px 1px 0px 0px rgb(255 255 255 / 0%);
    color: #fff;
    text-shadow: 0px 0px 0px transparent;
}

a#dnn_ctr7961_Login_Login_DNN_cancelLink {display:none!important}
.eds_news_NewsMagazine.eds_subCollection_news .edn_article {
    margin-bottom: 35px;
    text-align: left;
}

.eds_CarouselGallery_Cards .swiper-slide::before {display:none!important;}
.eds_CarouselGallery_Cards .swiper-slide::before, .eds_CarouselGallery_Cards .edsCG_image {border-radius:0px!important;}
.swiper-container {
    overflow: visible!important;
}
.edsCG__lightboxTrigger {opacity:0;}
.swiper-slide-active, .swiper-slide-next, .swiper-slide-next + .edsCG__lightboxTrigger {opacity:1;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    right: -60px!important;
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {left:-60px!important;}

.eds_CarouselGallery_Cards .swiper-button-next, .eds_CarouselGallery_Cards .swiper-button-prev {
    margin: 0;
    width: 65px!important;
    height: 125px!important;
}
.eds_CarouselGallery_Cards .swiper-button-next {background-image:url(images/arrow-next.png)!important}

.eds_CarouselGallery_Cards .swiper-button-prev {background-image:url(images/arrow-prev.png)!important}


.eds_CarouselGallery_Cards .swiper-button-next, .eds_CarouselGallery_Cards .swiper-button-prev {
    box-shadow: 0 0 0px 0 rgb(0 0 0 / 0%)!important;
	background-color:transparent!important;
}

footer#Footerbg {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-evenly;
}
.FooterLeft, .FooterMid, .FooterRight {flex:1 0 33%;}

.FooterRight {
    background: #ed1c24;
    text-align: center;
}
.FooterLeft {
    background-image: url(images/footerleft.png);
    background-color: #fbfcfe;
    background-position: 0% 0%;
    background-repeat: no-repeat;
    background-size: 100%;
    text-align: center;
    display: flex;
}

.FooterLeft p {
    color: #4a83c4;
}
.FooterRight p {
    color: #fff;
}
.FooterLeft .container-fluid {
    align-self: center;
    padding: 0px 2rem;
}
img.fbicon {
    margin-top: 40px;
    width: 70px;
}
.FooterMid {overflow:hidden}
.FooterMid p {margin-bottom:0px;    line-height: 0px;}
.FooterMid iframe {
    margin-top: -55px;
}
.FooterRight .container-fluid {
    padding-right: var(--bs-gutter-x,1.75rem);
    padding-left: var(--bs-gutter-x,1.75rem);
}
.relative {position:relative;}

/*innerpage */
div#dnn_NotificationPane {
    background: #ed1c24;
    color: #fff;
}
div#dnn_NotificationPane p {
    margin: 0px;
    padding: 3px 0px;
}
div#dnn_NotificationPane p a:link, div#dnn_NotificationPane p a:visited {
    color: #fff;
}
div#dnn_NotificationPane p a:hover {
	color:#2bb673;
}


.Innerpage #SkinHeader {
    background: #1b75bc;
    position: relative;
    display: inline-block;
    width: 100%;
}
.Innerpage div#dnnMenu ul li.nav-item a.nav-link span {
    text-shadow:0px 0px 0px #000;
}

.Innerpage  a.weatherwidget-io, .Innerpage #dnn_dnnLOGO_imgLogo {
    filter: drop-shadow(0px 0px 0px transparent);
}
.Innerpage hr {
    border-color: #000;
    border-width: 2px;
}
.Innerpage section.ContentWhite {
    padding-top: 16rem;
    padding-bottom: 6rem;
    position: relative;
    text-align: center;
}
.Innerpage section.ContentWhite p {color:#000}
.Innerpage section.ContentWhite h2, .Innerpage section.ContentWhite h3 {    color: #ed1c24;}

.Innerpage section.ContentWhite .container-fluid {position:relative;z-index:2}
.background-image {
    position: absolute;
    bottom: 0px;
    z-index: 0;
    width: 60%;
    right: 0px;
}
.background-image p{
margin:0px;
}
.planebg {}
.Innerpage section#MainBanner {
    position: absolute;
    z-index: 2;
}
.Innerpage h1 {
    font-size: 6.5rem;
    margin-bottom: 50px;
    font-weight: 400;
}
.Innerpage .ContentWhite [class*="col-md-"] {
    padding-right: 2rem;
    padding-left: 2rem;
}

.eds_news_NewsMagazine .edn_module_title {display:none!important}



/* icons */
i.Large, .material-icons.Water, .material-icons.Boat, .material-icons.Shop, .material-icons.Mount, .material-icons.Hike, .material-icons.Beaches, .material-icons.Event {    font-size: 7.5rem;
    margin-bottom: 20px;
    color: #ed1c24;}
.fa-fish {}
@media screen and (max-width: 1680px) { 
nav#navbar {
    margin-left: 3rem;
}
.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    padding-right: var(--bs-gutter-x,4.75rem);
    padding-left: var(--bs-gutter-x,4.75rem);
}
img.gb3-13 {
    left: -45%;
}
img.gb3-12 {
    right: -55%;
    top: -20px;
}
.gb.two:hover img.gb2-1 {
    position: absolute;
    transition: all 1s;
    top: 33.7%;
    z-index: 6;
    opacity: 1;
    width: 32%;
    left: -5px;
}
h4 {
font-size: 1.5rem;}
p {
    font-size: 1.1rem;
}
h5 {
    margin-bottom: 15px;
}
img.sideimage1, img.sideimage2 {
    width: 76%;
}
section.ContentNewsletter:before {
    left: 4%;
    top: 50px;
}
section.ContentNewsletter:after {
    width: 22%;
    right: 1%;
    top: 1.5rem;
}
.Innerpage h1 {
font-size: 5rem;}

.ContentRed .eds_CarouselGallery_Cards .swiper-button-next, .ContentRed .eds_CarouselGallery_Cards .swiper-button-prev {
    margin: 0;
    width: 65px!important;
    height: 115px!important;
    background-size: contain;
}
.eds_news_NewsMagazine.eds_subCollection_news article.edn_article.edn_articleDetails .edn_mediaContainer {
max-width: 35%!important;}
}

@media screen and (max-width: 1600px) { 

.nav {
margin-left: 0px;
}
div#logo {
    align-content: flex-start;
    align-self: end;
}
.ContentRed .edsCG_itemDescription p {
    color: #fff;
    font-size: 0.9rem;
}
.gb h3 {
font-size: 4.8rem;}

.gb h3 span {
    font-size: 2.3rem;
    font-weight: 500;
}
.ContentWelcome h1 {
    margin-top: -3.4rem;
}
h1 {
font-size: 7rem;}
p {
    font-size: 1rem;
}
.LiveForm.Airport_Newsletter ul.page-break-section .Field p {
    font-size: 1.2rem;
}
section.ContentNewsletter:before {
    left: 1%;
    top: 50px;
    width: 13%;
}
section.ContentNewsletter:after {
    width: 23%;
    right: 1%;
    top: 0.6rem;
}
.FooterLeft, .FooterMid, .FooterRight {
    flex: 1 0 32%;
}
.eds_news_NewsMagazine.eds_subCollection_news article.edn_article.edn_articleDetails .edn_mediaContainer {
max-width: 35%!important;}
}

@media screen and (max-width: 1440px) { 

.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    padding-right: var(--bs-gutter-x,3.75rem);
    padding-left: var(--bs-gutter-x,3.75rem);
}
div#dnnMenu ul li.nav-item a.nav-link span {
    font-size: 1rem;
}
.nav-link {
    display: block;
    padding: 0.3rem 0.9rem;
}
.ContentRed .eds_CarouselGallery_Cards .swiper-slide {
    padding: 0rem 0rem 0px 2rem;
    margin: 2rem 0;
}

.ContentRed .edsCG_itemDescription h4 {
    color: #fff;
    text-transform: uppercase;
    font-size: 1.9rem;
}
.ContentRed .swiper-button-next, .ContentRed .swiper-container-rtl .swiper-button-prev {
    right: -70px!important;
}
.ContentRed .swiper-button-prev, .ContentRed .swiper-container-rtl .swiper-button-next {
    left: -70px!important;
}
h1 span {
font-size: 2rem;}
h4 {
    font-size: 1.4rem;
}
h5 {
font-size: 1.7rem;}

.LiveForm.Airport_Newsletter ul.page-break-section .Field p {
    color: #fff;
    line-height: 1.5em;
    font-size: 1.2rem!important;
}
section.ContentNewsletter:before {
    left: 1%;
    top: 100px;
    width: 11%;
}
.Copyright {
    padding: 20px 20px;
}
.Footer {
    color: #fff;
    font-size: 0.8rem;
}
.FooterLeft, .FooterMid, .FooterRight {
    flex: 1 0 30%;
}
}
@media screen and (max-width: 1366px) { 

div#dnnMenu ul li.nav-item a.nav-link span {
    font-size: 0.9rem;
}
.nav-link {
    display: block;
    padding: 0.3rem 0rem;
}
.ContentRed .edsCG_itemDescription img {


    height: 100px;
}
.ContentRed .edsCG_itemDescription p {
    color: #fff;
    font-size: 0.8rem;
}
img.gb3-13 {
    left: -55%;
}
.gb.two:hover img.gb2-1 {
    position: absolute;
    transition: all 1s;
    top: 30.7%;
    z-index: 6;
    opacity: 1;
    width: 32%;
    left: -25px;
}
.gb.two .fa-bahai {
    top: 35.2%;
    left: 19%;
    font-size: 2.2rem;
    color: #4a83c4;
}
a.btn:link, a.btn:visited {
font-size: 1.2rem;
}
h4 {
    font-size: 1.3rem;
}
p {
    font-size: 0.9rem;
}
section.ContentNewsletter:before {
    left: 1%;
    top: 63px;
    width: 12%;
}
.LiveForm.Airport_Newsletter ul.page-break-section .Field p {

    font-size: 1rem!important;
}
section.ContentNewsletter:after {
    width: 20%;
    right: 1%;
    top: 0.4rem;
}
img.gallerylogo {
    width: 49%;
}


}
@media screen and (max-width: 1281px) { 
.ContentRed .edsCG_itemDescription h4 {
    color: #fff;
    text-transform: uppercase;
    font-size: 1.6rem;
}
.ContentRed .edsCG_itemDescription img {
    height: 100px;
    margin-bottom: 20px;
}
h1 span {
    font-size: 1.7rem;
}
h1 {
    font-size: 6rem;
}
h5 {
    font-size: 1.5rem;
}

}
@media screen and (max-width: 1025px) { 



.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    padding-right: var(--bs-gutter-x,1.75rem);
    padding-left: var(--bs-gutter-x,1.75rem);
}

div#dnn_SocialPane {
    width: 50.333333%;
}
div#dnn_ContactPane {
    width: 49.666667%;
}
#SkinHeader .row.m-4 {
    border-bottom: 2px solid #ffffff85;
    padding-bottom: 12px;
    margin-left: 0px!important;
    margin-right: 0px!important;
    margin-top: 0px!important;
}
section.navMenu.col-md-8 .row {
    height: 85px;
    overflow: hidden;
}
div#dnnMenu ul li.nav-item a.nav-link span {
    font-size: 0.8rem;
}
.nav-link {
    display: block;
    padding: 0.1rem 0rem;
}

.ContentRed .eds_CarouselGallery_Cards .swiper-slide {
    padding: 0rem 0rem 0px 1rem;
    margin: 1rem 0;
}
.ContentRed .edsCG_itemDescription h4 {
    color: #fff;
    text-transform: uppercase;
    font-size: 1.3rem;
}
.ContentRed .eds_CarouselGallery_Cards .swiper-button-next, .ContentRed .eds_CarouselGallery_Cards .swiper-button-prev {
    margin: 0;
    width: 35px!important;
    height: 115px!important;
    background-size: contain;
}
 .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    right: -38px!important;
}
 .swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    left: -38px!important;
}
.ContentRed .swiper-button-next, .ContentRed .swiper-container-rtl .swiper-button-prev {
    right: -38px!important;
}
.ContentRed .swiper-button-prev, .ContentRed .swiper-container-rtl .swiper-button-next {
    left: -38px!important;
}

.ContentRed .edsCG_itemDescription p {
    color: #fff;
    font-size: 0.7rem;
}

.gb h3 {
    font-size: 3.9rem;
}
.gb h3 span {
    font-size: 1.8rem;
    font-weight: 500;
}
.gb.two .fa-bahai {
    top: 35.2%;
    left: 17%;
    font-size: 1.8rem;
    color: #4a83c4;
}
h1 span {
    font-size: 1.4rem;
}
h1 {
    font-size: 5rem;
}
h4 {
    font-size: 1.2rem;
}
p {
    font-size: 0.9rem;
    margin-bottom: 9.7px;
}
img.sideimage1, img.sideimage2 {
    width: 100%;
}

.Copyright {
    padding: 20px 0px;
}
.Footer {
    color: #fff;
    font-size: 0.7rem;
}
.articletext {
    max-width: 100%!important;
    display: inline-block;
}
.eds_news_NewsMagazine.eds_subCollection_news article.edn_article.edn_articleDetails .edn_mediaContainer {
    max-width: 50%!important;
}
}

@media handheld, only screen and (max-width: 916px) {
	
	
	
	div#dnnMenu {
    width: 100%;
}

div#dnn_SocialPane {
    width: 11.333333%;
}	
div#dnn_ContactPane {
    width: 66.666667%;
}
section.navMenu.col-md-8 .row {
    height: 75px;
    overflow: hidden;
    position: absolute;
    top: 0px;
    z-index: 9;
    width: 70%;
}
#SkinHeader .row.m-4 {
    border-bottom: 2px solid #ffffff85;
    padding-bottom: 12px;
    margin-left: 0px!important;
    margin-right: 0px!important;
    margin-top: 10px!important;
}

.navbar-header.d-flex.justify-content-end.d-lg-none {
    filter: drop-shadow(1px 1px 1px black);
    position: relative;
    z-index: 99;
    top: 10px;
}

ul.nav.nav-pills.flex-column.flex-sm-row {
    flex-direction: column!important;
}
nav#MobileNavbar {
    margin-left: 0px;
    left: 0px;
    height: auto;
    position: absolute;
    z-index: 999;
    background: #fff;
    width: 100%;
}

div#dnnMenu ul li.nav-item a.nav-link span {
    font-size: 1.8rem;
    line-height: 2em;
}

li.nav-item {
    width: 100%;
    border-bottom: 1px solid #4a83c4;
    text-align: center;
}

.nav .dropdown-menu li.nav-item {
    width: 100%;
    border-bottom: 1px solid #4a83c4;
    text-align: center;
}

li.nav-item .nav-link:hover, li.nav-item.active .nav-link, li.nav-item .nav-link:hover span, li.nav-item.active .nav-link span {
    color: #fff!important;
    background: #4a83c4;
}
div#dnnMenu ul li.nav-item a.nav-link span {
    color: #4a83c4;
    text-shadow: 0px 0px 0px #000;
}
.eds_CarouselGallery_Cards .edsCG_itemDescription, .eds_CarouselGallery_Cards .edsCG_linkButton {
    display: block!Important;
}
.ContentRed .edsCG_itemDescription img {display:none;}
.ContentRed .edsCG_itemDescription h4 {
    color: #fff;
    text-transform: uppercase;
    font-size: 1rem;
}
section.ContentWelcome .col-md-6 {
    flex: 0 0 auto;
    width: 100%;
}
.padding-top-20 {
    padding-top: 6rem;
}
.ContentWelcome h1 {
    margin-top: 0.6rem;
}
.ContentWhite .col-md-7 {
    width: 100%;
}
.ContentWhite .col-md-5 {
    width: 100%;
}
img.sideimage1, img.sideimage2 {
    width: 100%;
}
div#dnn_ctr7701_HtmlModule_lblContent p {
    display: inline-block;    width: 47%;
}
section.ContentNewsletter:before {
    left: 1%;
    top: 103px;
    width: 23%;
}
.gb h3 {
    font-size: 2.9rem;
}
.gb h3 span {
    font-size: 1.3rem;
    font-weight: 500;
}
p {
    font-size: 1.1rem;
    margin-bottom: 9.7px;
}
div#SkinWrapper {
    overflow: hidden;
}

.FooterRight {
    order: 2;
    padding-bottom: 2.5rem;
}
.FooterMid {
    order: 3;
}
.FooterLeft [class*="col-md-"] {
    padding-right: 0rem;
    padding-left: 0rem;
}
.footer_left.col-lg-6 {
    text-align: center;
}
div#GFM {
    justify-content: center!important;
}

.nav .dropdown-menu {
position: relative;}

.nav .dropdown-menu li.nav-item a {
    width: 100%;
    display: block;
    padding: .8rem 1rem;
    font-size: 1.2rem;
	text-align:center;

}
.Innerpage section.ContentWhite {
padding-top: 9rem;}
h2 {
font-size: 3rem;}
i.Large, .material-icons.Water, .material-icons.Boat, .material-icons.Shop, .material-icons.Mount, .material-icons.Hike, .material-icons.Beaches, .material-icons.Event {
    font-size: 2.5rem;
}
h3 {
font-size: 1.3rem;}
}

@media screen and (min-width: 740px) and (max-width: 769px) { 

}
@media screen and (min-width: 641px) and (max-width: 739px) { 


}
@media screen and (min-width: 481px) and (max-width: 640px) { 


}
div#main_eds_Gallery_Wrapper7751 {display:none}
div#main_eds_Gallery_Wrapper7752{display:none}
.btn.mobile {display:none}
@media handheld, only screen and (max-width: 480px){

	
#iframe iframe {
    width: 900px;
}
#iframe {
    overflow: scroll;
	width:100%;
}
::-webkit-scrollbar {
    -webkit-appearance: none;
}


::-webkit-scrollbar:horizontal {
    height: 15px;
}

::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, .5);
    border-radius: 10px;
    border: 3px solid #ffffff;
}

::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: #ffffff;
}
div#main_eds_Gallery_Wrapper7705 {display:none;}
div#main_eds_Gallery_Wrapper7694 {display:none;}
div#main_eds_Gallery_Wrapper7751, div#main_eds_Gallery_Wrapper7752 {display:block}
.btn.mobile {display:inline-block;}
button.navbar-toggle {
    border: 1px solid #fff;
    padding: 0.4rem;
    background: transparent;
    border-radius: 4px;
}
.eds_news_NewsMagazine.eds_subCollection_categoryMenu .edn_horizontalMenu .edn_category_menu_wrapper li {
    display: block!important;
}
.eds_news_NewsMagazine.eds_subCollection_categoryMenu .edn_horizontalMenu .edn_category_menu_wrapper li > div {
    padding: 5px 0px 5px 0px!important;
    margin-right: 0px!important;
    border-bottom: none;
    border-right: solid 0px #1b75bc!important;
    display: inline-block;
}
.articletext {
    max-width: 100%!important;
    display: inline-block;
}
.eds_news_NewsMagazine.eds_subCollection_news article.edn_article.edn_articleDetails .edn_mediaContainer {
    max-width: 100%!important;
}

nav#MobileNavbar {
    margin-left: 0px;
    left: 0px;
    top: auto;
    height: auto;
    position: absolute;
    z-index: 999;
    background: #fff;
    width: 100%;
}
#SkinHeader {
    background: #4a83c4;
    position: relative;
    top: 0px;
    left: 0px;
    right: 0px;
    z-index: 9;
}
p {
font-size: 1rem;
}
section.navMenu.col-md-8 .row {
    height: auto;
    overflow: hidden;
    position: relative;
    top: 0px;
    z-index: 9;
    width: 100%;
}
#SkinHeader .row.m-4 {
    border-bottom: 0px solid #ffffff85;
    padding-bottom: 22px;
    margin: 0px!important;
}
div#logo {
    align-content: flex-start;
    align-self: end;
    padding-top: 1rem;
}
.navbar-header.d-flex.justify-content-end.d-lg-none {
    filter: drop-shadow(1px 1px 1px black);
    position: absolute;
    z-index: 99;
    top: auto;
    bottom: 10px;
    right: 10px;
}
div#dnn_SocialPane {
    display: none;
}
div#dnn_ContactPane {
    width: 100%;
}
div#dnnMenu {
    width: 100%;
}

img.gb2-1 {
    position: absolute;
    top: 30%;
    left: -70%;
    transition: all 1s;
    z-index: 6;
    opacity: 1;
    width: 30%;
}
.gb.two .fa-bahai {
    top: 35.3%;
    left: 17.6%;
    font-size: 1.8rem;
    color: #4a83c4;
}
.gb {
    position: relative;
    text-align: center;
    margin-top: 30px;
}
[class*="col-md-"] {
    padding-right: 1rem;
    padding-left: 1rem;
}
h1 span {
    font-size: 1.1rem;
}
h1 {
    font-size: 4rem;
}
.ContentWelcome {
    background-size: 199%;
    background-position: 40% 0%;
}
div#dnn_ctr7701_HtmlModule_lblContent p {
    display: inline-block;
    width: 100%;
}
section.ContentNewsletter:after {
    width: 50%;
    right: 1%;
    top: 0.4rem;
}
section.ContentNewsletter:before {display:none;}
img.gallerylogo {
    width: 99%;
}
.FooterMid {
    order: 1;
}
.FooterLeft, .FooterMid, .FooterRight {
    flex: 1 0 100%;
}
.FooterLeft {
    padding: 2rem;
}
.eds_CarouselGallery_Cards .swiper-slide {
    margin:10px 0rem!important;

}
.Innerpage div#dnn_BannerPane {overflow:hidden;}
.Innerpage div#dnn_BannerPane img {
    min-width: 230%;
    left: -50%;
    position: relative;
}
.Innerpage h1 {
    font-size: 3.9rem;
    margin-bottom: 20px;
}
h2 {
font-size: 2.8rem;}
.Innerpage .ContentWhite [class*="col-md-"] {
    padding-right: 1rem;
    padding-left: 1rem;
}
.wrapper1 {display:none;}
/*--------- Retina Styles ----------*/
@media only screen and (-webkit-min-device-pixel-ratio: 2),
       only screen and (-moz-min-device-pixel-ratio: 2),
       only screen and (-o-min-device-pixel-ratio: 2/1),
       only screen and (min-device-pixel-ratio: 2) {



}


}

@media screen and (min-width: 380px) and (max-width: 414px) { 



}
@media screen and (min-width: 332px) and (max-width: 380px) { 



}